using System;
using SheLife.Domain.Common;

namespace SheLife.Domain.Entities
{
    public class MessageSendLog : BaseEntity
    {
        public Guid UserId { get; set; }
        public string Type { get; set; }
        public string Status { get; set; }
        public string Recipient { get; set; }
        public string Subject { get; set; }
        public string Content { get; set; }
        public string TemplateCode { get; set; }
        public string ErrorMessage { get; set; }
        public DateTime? SentAt { get; set; }
        public int RetryCount { get; set; } = 0;
    }
}